immediate amputation - Turkish English Dictionary